/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package rosic.mapCanvas;

import com.sun.lwuit.Graphics;
import com.sun.lwuit.Image;

/**
 *
 * @author David
 */
public class MapImage {

        /**
     * Coordenada x del mapa.
     */
    private int xMap;

    /**
     * Coordenada y del mapa.
     */
    private int yMap;



    /**
     * Ancho del mapa
     */
    private int width;

    /**
     * Alto del mapa
     */
    private int height;
    /**
     * imagen que con la que se desea trabajar.
     */
    private Image imagen;
    /**
     * Iniicaliza el la imagen con las coordenadas dadas por parametro.
     *@param  anchoMapa ancho del mapa a pintar
     * @param altoMapa alto del mapa a pintar
     */
    public MapImage ( Image imagenMapa, int anchoMapa , int altoMapa ){

        xMap = 0;
        yMap = 0;

        width=anchoMapa;
        height=altoMapa;
        imagen=imagenMapa;


    }

     /**
     * Pinta el mapa.
     */
    public void paint(Graphics gr)
    {

          gr.drawImage(imagen, getxMap(), getyMap());
    }

    /**
     * @return the xMap
     */
    public int getxMap() {
        return xMap;
    }

    /**
     * @param xMap the xMap to set
     */
    public void setxMap(int xMap) {
        this.xMap = xMap;
    }

    /**
     * @return the yMap
     */
    public int getyMap() {
        return yMap;
    }

    /**
     * @param yMap the yMap to set
     */
    public void setyMap(int yMap) {
        this.yMap = yMap;
    }

    /**
     * @return the width
     */
    public int getWidth() {
        return width;
    }

    /**
     * @param width the width to set
     */
    public void setWidth(int width) {
        this.width = width;
    }

    /**
     * @return the height
     */
    public int getHeight() {
        return height;
    }

    /**
     * @param height the height to set
     */
    public void setHeight(int height) {
        this.height = height;
    }


}
